package com.xh.bussiness.longwen.service;

import com.xh.bussiness.longwen.bean.dto.TeacherPaikeDto;
import com.xh.bussiness.longwen.bean.request.QueryStudentRequest;
import com.xh.bussiness.longwen.bean.request.QueryTeacherPaikeRequest;
import com.xh.core.bean.XhPage;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *
 * </p>
 *
 * @author Pitt zhang
 * @since 2019/8/30
 */
public interface IApiService {

    XhPage<TeacherPaikeDto> queryTeacherPaikeList(XhPage<TeacherPaikeDto> page,QueryTeacherPaikeRequest request);

    XhPage<TeacherPaikeDto> queryStudentPaikeList(XhPage<TeacherPaikeDto> page,QueryTeacherPaikeRequest request);

    List<Map<String, Object>> queryArea(Integer areaType);

    List<Map<String, Object>> querySchoolByAreaId(Integer areaId);


    List<Map<String, Object>> queryStudentByParams(QueryStudentRequest request);


    /**
     * 查询教师下的一对一和小班数据
     * @param lwTeacherId
     * @param lwSchoolId
     * @return
     */
    Map<String,Object> queryStudentAndClassTeacherId(String lwTeacherId, String lwSchoolId,Integer businessType);
}
